package com.guigu.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.guigu.pojo.Cart;

import java.util.List;
import java.util.Map;

public interface CartService extends IService<Cart> {


    Page<Cart> allCart(Cart cart,Integer pageno,Integer pagesize);

    //批量删除
    Map delCarts(List<Integer> ids);

    //根据多个id查询购物车
    List<Cart> queryCartsByIds(List<Integer>  cartIds);

    //根据商品id添加一条购物车记录并返回购物车
    Map addCartByShopId(Cart cart);

    //添加订单计算
    Map changeNum(Cart cart);

    int querygwCartnum(int uid);
}
